package com.me.demo.pojo;

import java.util.ArrayList;

/**
 * Created with IntelliJ IDEA.
 * Copyright@ Apache Open Source Organization
 *
 * @Auther: Apache
 * @Date: 2021/11/09/17:06
 * @Description:
 */
public class LieCheBaoDian {
    private ArrayList<ReportInfo> reportInfos;

    public LieCheBaoDian(ArrayList<ReportInfo> reportInfos) {
        this.reportInfos = reportInfos;
    }

    public LieCheBaoDian() {
    }

    public ArrayList<ReportInfo> getReportInfos() {
        return reportInfos;
    }

    public void setReportInfos(ArrayList<ReportInfo> reportInfos) {
        this.reportInfos = reportInfos;
    }

    public class ReportInfo {
        /// <summary>
        /// 报点车站
        /// </summary>
        private String reportStation;
        /// <summary>
        /// 车次号
        /// </summary>
        private String trainNumber;
        /// <summary>
        /// 下一站
        /// </summary>
        private String nextStation;
        /// <summary>
        /// 报点时间
        /// </summary>
        private String reportTime;
        /// <summary>
        /// 计划时间
        /// </summary>
        private String planTime;
        /// <summary>
        /// 行车状态
        /// </summary>
        private String state;

        public ReportInfo() {
        }

        public String getReportStation() {
            return reportStation;
        }

        public void setReportStation(String reportStation) {
            this.reportStation = reportStation;
        }

        public String getTrainNumber() {
            return trainNumber;
        }

        public void setTrainNumber(String trainNumber) {
            this.trainNumber = trainNumber;
        }

        public String getNextStation() {
            return nextStation;
        }

        public void setNextStation(String nextStation) {
            this.nextStation = nextStation;
        }

        public String getReportTime() {
            return reportTime;
        }

        public void setReportTime(String reportTime) {
            this.reportTime = reportTime;
        }

        public String getPlanTime() {
            return planTime;
        }

        public void setPlanTime(String planTime) {
            this.planTime = planTime;
        }

        public ReportInfo(String reportStation, String trainNumber, String nextStation, String reportTime, String planTime, String state) {
            this.reportStation = reportStation;
            this.trainNumber = trainNumber;
            this.nextStation = nextStation;
            this.reportTime = reportTime;
            this.planTime = planTime;
            this.state = state;
        }

        public String getState() {
            return state;
        }

        public void setState(String state) {
            this.state = state;
        }
    }
}
